// 找到所有阅读量元素
const readCountElements = document.querySelectorAll('.read-count');

// 模拟阅读量增加，这里简单做个每次页面加载随机增加一点的示例
readCountElements.forEach((element) => {
  const currentCount = parseInt(element.textContent.split('：')[1]);
  const randomIncrease = Math.floor(Math.random() * 10) + 1; // 随机增加1 - 10
  const newCount = currentCount + randomIncrease;
  element.textContent = `阅读量：${newCount}`;
});

// 打开 src/script.js，添加以下函数
function submitComment(button) {
  // 获取当前文章的评论区
  const commentSection = button.closest('.comments-section');
  const textarea = commentSection.querySelector('textarea');
  const commentList = commentSection.querySelector('.comments-list');
  
  // 获取评论内容
  const commentText = textarea.value.trim();
  if (!commentText) return; // 空评论不提交
  
  // 创建新评论元素
  const newComment = document.createElement('div');
  newComment.className = 'comment-item';
  newComment.innerHTML = `
    <p>${commentText}</p>
    <span class="comment-date">${new Date().toLocaleString()}</span>
  `;
  
  // 添加到评论列表
  commentList.appendChild(newComment);
  
  // 清空输入框
  textarea.value = '';
  
  // （可选）本地存储评论（简化演示）
  saveCommentsToLocalStorage(commentSection, commentList);
}

// 在 submitComment 函数后添加排序函数
function sortComments(commentList, ascending = true) {
  const comments = Array.from(commentList.children);
  
  // 按时间排序
  comments.sort((a, b) => {
    const dateA = new Date(a.querySelector('.comment-date').textContent);
    const dateB = new Date(b.querySelector('.comment-date').textContent);
    return ascending ? dateA - dateB : dateB - dateA;
  });
  
  // 清空并重新添加评论
  commentList.innerHTML = '';
  comments.forEach(comment => commentList.appendChild(comment));
}
// （可选）本地存储函数
function saveCommentsToLocalStorage(commentSection, commentList) {
  const articleId = commentSection.closest('article').querySelector('h2').textContent;
  const comments = Array.from(commentList.children).map(item => ({
    text: item.querySelector('p').textContent,
    date: item.querySelector('.comment-date').textContent
  }));
  localStorage.setItem(`comments-${articleId}`, JSON.stringify(comments));
}